insistent and repeated skidding of car wheels - Alemán Inglés Diccionario